package net.lab1024.sa.admin.module.crawler.domain.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 门店 实体类
 *
 * @Author -
 * @Date 2025-03-21 08:31:36
 * @Copyright -
 */

@Data
@TableName("cw_shop")
public class ShopEntity {

    /**
     * id
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 平台en
     */
    private String tp;

    /**
     * 卖家id
     */
    private String spId;

    /**
     * 门店id
     */
    private String shopId;

    /**
     * 门店名称
     */
    private String shopName;

    /**
     * 门店头像
     */
    private String shopLogo;

    /**
     * 营业状态
     */
    private String shopStatus;

    /**
     * 所属分类名称
     */
    private String shopCategory;

    /**
     * 授权状态
     */
    private Integer authStatus;

    /**
     * 授权时间
     */
    private LocalDateTime authTime;

    /**
     * 授权IP
     */
    private String authIp;

    /**
     * 门店标签
     */
    private String tags;

    /**
     * 门店分组
     */
    private String mgroups;

    /**
     * cookie
     */
    private String cookiestr;

    /**
     * 描述
     */
    private String remark;

    /**
     * 删除状态
     */
    private Integer deletedFlag;

    /**
     * 更新人
     */
    private String updateName;

    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;

}
